
/* compare module */
#comparebox { position:relative; margin:14px auto; padding:0 52px 10px; width:880px; font-size:11px; background:#fff url("../../ipod/images/content_bg20090909.png"/*tpa=http://images.apple.com/ipod/images/content_bg20090909.png*/) repeat-y; }
#comparebox .grid2cold .column.first { width:218px; }
#comparebox .grid2cold .column.last { margin-top:3px; width:610px; }
#comparebox .grid2cold .column.last .grid3col .column { margin:0 0 0 35px; width:180px; }

#comparebox h2 { margin:0 -50px 30px; }
#comparebox h2 img { display:block; }

#comparebox h3 { margin-bottom:6px; }

#comparebox h4 { padding-bottom:9px; border-bottom:1px solid #d9d9d9; margin-bottom:18px; color:#333; zoom:1; }
#comparebox h4 img { float:left; margin-right:9px; }
#comparebox h4 img.new { margin-top:-1px; }
#comparebox h4 strong { float:right; margin-top:-4px; font-size:14px; font-weight:normal; }
#comparebox h4 small { position:relative; font-size:11px; bottom:3px; }
#comparebox h4:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }

#comparebox .sosumi { width:auto; margin-top:10px; padding-top:18px; border-top:1px solid #d9d9d9; }

/* page specific
------------------------*/
/* hero */
#overview #hero .hero { height:420px; background:url("../images/overview_gallery_bg.png"/*tpa=http://images.apple.com/ipodtouch/images/overview_gallery_bg.png*/) repeat-x 0 bottom; }
#overview #hero .heronav h4 { padding:0.9em 4px; color:#909090; }
#overview #hero .heronav h4.gallery { padding-left:72px; _padding-left: 42px; }
#overview #hero .heronav ul { margin-right:90px; }
#overview #hero .heronav ul.tvads { margin-right:0; }
#overview #hero .heronav ul.tvads li a { width:11em; font-size:11px; line-height:1.3em; }
#overview #hero .heronav ul.tvads li a:hover {  }
#overview #hero .heronav ul.tvads li a i { float:left; margin-right:10px; }
#overview #hero .heronav ul.tvads li a b { display: none; }

#overview #hero a.more { background:url("../../global/elements/arrows/morearrow_big_08c.gif"/*tpa=http://images.apple.com/global/elements/arrows/morearrow_big_08c.gif*/) no-repeat right 8px; *background-position: right 10px; }
#overview #hero p.intro { font-size:20px; line-height:1.3em; }

#overview #hero .herocontent { behavior:url("../../global/scripts/lib/iepngfix.htc"/*tpa=http://images.apple.com/global/scripts/lib/iepngfix.htc*/); }
#overview #hero h1 { margin-top:57px; margin-bottom:-11px; *margin-bottom:0; }

#overview #hero .gallery1 { background:url("../images/overview_hero_20100607.jpg"/*tpa=http://images.apple.com/ipodtouch/images/overview_hero_20100607.jpg*/) no-repeat 0 0; }
#overview #hero .gallery1 h1 {float:left; text-align:left; padding-left:42px; width:520px; margin-top:230px	; }
#overview #hero .gallery1 p { float:left; text-align:left; padding-left:42px; width:520px; }

#overview #hero .ipod { background:url("../images/overview_hero_ipod_20091007.png"/*tpa=http://images.apple.com/ipodtouch/images/overview_hero_ipod_20091007.png*/) no-repeat 0 0; }
#overview #hero .ipod h1,
#overview #hero .ipod p { float:left; text-align:left; padding-left:42px; width:470px; }

#overview #hero .computer { background:url("../images/overview_hero_computer_20100503.png"/*tpa=http://images.apple.com/ipodtouch/images/overview_hero_computer_20100503.png*/) no-repeat 0 0; }
#overview #hero .computer h1,
#overview #hero .computer p { float:left; text-align:left; padding-left:42px; width:520px; }

#overview #hero .gaming { background:url("../images/overview_hero_gaming_20090909.png"/*tpa=http://images.apple.com/ipodtouch/images/overview_hero_gaming_20090909.png*/) no-repeat 0 0; }
#overview #hero .gaming h1,
#overview #hero .gaming p { float:left; text-align:left; padding-left:42px; width:520px; }

#overview #hero .game { background-color: #fff; }

/* buckets */
#overview #content { padding:0; _padding-left:1px; }

#overview #content .grid4col { position:relative; margin:0 0 0 -1px; }
#overview #content .grid4col .column { width:204px; margin:0; padding:0 20px; border-left:1px solid #dbdbdb; }

#overview #content a.block { margin:0; height:100%; }
#overview #content a.block * { position:relative; z-index:5; }
#overview #content a.block img { position:absolute; bottom:0; z-index:1; }

#overview #content .grid4col .column h3 { padding-top:18px; *font-weight:normal; margin-right: -5px; }

#overview #content .column { height:345px; background:no-repeat center bottom; word-spacing:-1px; }
#overview #content .column a { outline:none; }

#overview #content .ipod { background-image:url("../images/overview_bucket_ipod20090909.jpg"/*tpa=http://images.apple.com/ipodtouch/images/overview_bucket_ipod20090909.jpg*/); }
#overview #content .ipod h3 { margin-right:-10px; }
#overview #content .gaming { background-image:url("../images/overview_bucket_gaming20090909.jpg"/*tpa=http://images.apple.com/ipodtouch/images/overview_bucket_gaming20090909.jpg*/); }
#overview #content .computer { background-image:url("../images/overview_bucket_computer20090909.jpg"/*tpa=http://images.apple.com/ipodtouch/images/overview_bucket_computer20090909.jpg*/); }

#overview #content .softwareupdate { background-image:url("../images/overview_bucket_ios20100609.jpg"/*tpa=http://images.apple.com/ipodtouch/images/overview_bucket_ios20100609.jpg*/); }
#overview #content .softwareupdate p { padding-right:10px; }
/*#overview #content .softwareupdate a.wrap { padding-top:103px; position: absolute; bottom:18px; display:block; color:#000; zoom:1; }
#overview #content .softwareupdate a.wrap span { white-space:nowrap; color:#0088CC; overflow:hidden; }
#overview #content .softwareupdate a.wrap:hover span { text-decoration:underline; }

#overview #content .softwareupdate a.four { color:#000; }
#overview #content .softwareupdate a.four:hover { text-decoration:none; }
#overview #content .softwareupdate a.four:hover span { text-decoration:underline; }
*/

#overview #buynowstrip h2 { margin-top:-10px; }
#overview #buynowstrip .column.first .right { margin-top:-9px; margin-left:0; }

#overview .sosumi { padding-top:6px; }

/* gallery */
#gallery #viewer { height:470px; }
#gallery .vrcontainer { width:880px; height: 470px; }
#gallery #content .sosumi { margin-top:-12px; }

#gallery .image1 { overflow: visible; }
#gallery .image1 img { margin-top: -20px; *margin-bottom: -3px; }

#gallery .image2 { overflow: visible; }
#gallery .image2 img { margin-top: -54px; *margin-bottom: -3px; }

#gallery .image4 { overflow: visible; }
#gallery .image4 img { margin-top: -24px; *margin-bottom: -3px; }

#gallery .quicktime-download { padding: 66px 50px 400px 530px; background: #fff url("../gallery/images/quicktime_download20090909.jpg"/*tpa=http://images.apple.com/ipodtouch/gallery/images/quicktime_download20090909.jpg*/) no-repeat left bottom; margin: 0; left: 0; top: 0; font-size: 15px; width: 175px; }

/* specs */
.specs ul.sectionnav { background:url("../images/specs-sectionnav-bg-20090909.gif"/*tpa=http://images.apple.com/ipodtouch/images/specs-sectionnav-bg-20090909.gif*/) repeat-x 0 100%; float:left; margin:0 0 24px 2px; _margin-left:1px; padding:16px 0 20px 320px; position:relative; text-align:center; width:660px; }
.specs ul.sectionnav li { float:left; width:145px; height:32px; }
.specs ul.sectionnav li.wide { border-left:1px solid #ddd; padding-left:25px; margin-left:25px; }
.specs ul.sectionnav li a { display:block; float:left; width:145px; height:32px; cursor:pointer; }
.specs ul.sectionnav li.wide { width:200px; }
.specs ul.sectionnav li.wide a { width:200px; }

.specs-8 ul.sectionnav .ipodtouch-8 { background:url("../images/specs-sectionnav-ipodtouch-8gb-20090909.png"/*tpa=http://images.apple.com/ipodtouch/images/specs-sectionnav-ipodtouch-8gb-20090909.png*/) no-repeat 0 0; }
.specs-8 ul.sectionnav .ipodtouch-32 { background:url("../images/specs-sectionnav-ipodtouch-3264gb-20090909.png"/*tpa=http://images.apple.com/ipodtouch/images/specs-sectionnav-ipodtouch-3264gb-20090909.png*/) no-repeat 0 -32px; }

.specs-32 ul.sectionnav .ipodtouch-8 { background:url("../images/specs-sectionnav-ipodtouch-8gb-20090909.png"/*tpa=http://images.apple.com/ipodtouch/images/specs-sectionnav-ipodtouch-8gb-20090909.png*/) no-repeat 0 -32px; }
.specs-32 ul.sectionnav .ipodtouch-32 { background:url("../images/specs-sectionnav-ipodtouch-3264gb-20090909.png"/*tpa=http://images.apple.com/ipodtouch/images/specs-sectionnav-ipodtouch-3264gb-20090909.png*/) no-repeat 0 0; }

.specs ul.sectionnav li.current { position:absolute; bottom:-2px; _bottom:-9px; width:65px; height:9px; background:url("../images/specs-sectionnav-arrow-20090909.png"/*tpa=http://images.apple.com/ipodtouch/images/specs-sectionnav-arrow-20090909.png*/) no-repeat 0 0; }
.specs-8 ul.sectionnav li.current { left:343px; }
.specs-32 ul.sectionnav li.current { left:558px; }

.specs-8 ul.sectionnav a.ipodtouch-8,
.specs-32 ul.sectionnav a.ipodtouch-32 { cursor:default; }

#specs #main h2.header { clear:left; background:transparent url("../../ipod/images/title_specs20080909.png"/*tpa=http://images.apple.com/ipod/images/title_specs20080909.png*/) no-repeat scroll 0 0; height:30px; margin:0 0 0 50px; overflow:hidden; text-indent:-9999px; width:254px; }

#specs #content { padding:0 50px 38px; }


/* itunes */
#itunes #hero .right p { margin:-18px 0 0 242px; width:320px; }
#itunes #hero h1, #itunes #hero p { position:relative; z-index:1; }

/*---- movies and overlays ----*/
.content .overlaycontent { display:none; }

.overlaycontent,
.overlaypanel .tutorial { width:640px; padding:40px 50px; }
.overlaypanel .tutorial .featured { display:none; }
.movie, .movie-loading, .endState { width:640px; height:400px; }
.movie .moviePanel.movie-loading { background-image:url("../../global/elements/quicktime/qt_loading640x400.gif"/*tpa=http://images.apple.com/global/elements/quicktime/qt_loading640x400.gif*/); }
.movie .endState { background-image:url("../../global/elements/quicktime/qt_endstate640x400.jpg"/*tpa=http://images.apple.com/global/elements/quicktime/qt_endstate640x400.jpg*/); }
